iT邦幫忙

2022 iThome 鐵人賽

DAY 7
0
Mobile Development

Flutter Didilong系列 第 7

D-7 Dart List | Dart筆記

  • 分享至 

  • xImage
  •  

陣列 , 收集你的寶貝❤️

能夠收集許多東西
甚至同時存在多種型態
be like: String , bool , int , object

但實務上,我會存放相關型態的資料
ex: 購物車中的下單商品 [商品A,商品B,商品C] , 共通點都是商品(類似型態)

本文主軸

  • List 創建
  • List 取資料

List範例

取名 pokemons 的 List中
分別放入 [ String / int / bool / 自定義Pokemon object ]

var pokemons = [
  '0',
  100,
  false,
  Pokemon(name: '小火龍', attributes: '火系'),
];
main() {
  for (var s in pokemons) {
    print(s);
  }
}

經過for迴圈逐步列印結果

0
100
false
Instance of 'Pokemon'

object Pokemon 參考

class Pokemon {
  String name;
  String attributes;
  Pokemon({required this.name, required this.attributes});
}

下集待續

  • List 相關內建Function
  • List 中也能寫條件式 ?

上一篇
D-6 Dart final const | 資料我處理好了你不要給我亂動
下一篇
D-8 Dart List (2) | Dart筆記
系列文
Flutter Didilong30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言